@(instituicoes: List[models.Instituicao])(implicit flash: play.api.mvc.Flash)


@main("Instituições") {

    @flash.get("success").map { message =>
        <div class="alert-message warning">
            <strong style="color: green">@message</strong> 
        </div>
    }
    
  <h2>Instituições</h2>
  <a href="@routes.Instituicoes.novo">Cadastrar Nova Instituição</a>
  <table border="1">
	  <tr>
	    <th>Id</th>
	    <th>Nome</th>
	    <th>E-mail</th>
	    <th>Endereço</th>
	    <th>Operações</th>
	  </tr>
	  @instituicoes.map{ instituicao =>
		  <tr>
		    <td>@instituicao.id.get</td>
		    <td>@instituicao.nome</td>
		    <td>@instituicao.email</td>
		    @if(instituicao.endereco != None){
		    	<td>
			    	<table border="1">
			    		<tr>
			    			<th>Id:</th>
			    			<td>@instituicao.endereco.get.id.get</td>
			    		</tr>
			    		<tr>
			    			<th>Logradouro</th>
			    			<td>@instituicao.endereco.get.logradouro</td>
			    		</tr>
			    		<tr>
			    			<th>Complemento</th>
			    			<td>@instituicao.endereco.get.complemento</td>
			    		</tr>
			    		<tr>
			    			<th>Número</th>
			    			<td>@instituicao.endereco.get.numero</td>
			    		</tr>
			    		<tr>
			    			<th>Bairro</th>
			    			<td>@instituicao.endereco.get.bairro</td>
			    		</tr>
			    		<tr>
			    			<th>CEP</th>
			    			<td>@instituicao.endereco.get.cep</td>
			    		</tr>
			    		<tr>
			    			<th>Cidade</th>
			    			<td>@instituicao.endereco.get.cidade</td>
			    		</tr>
			    		<tr>	
			    			<th>Estado</th>
			    			<td>@instituicao.endereco.get.estado</td>
			    		</tr>
			    		
			    	</table>
		    	</td>
		    }else{
		    	<td></td>
		    }
		    <td>
		    <a href="@routes.Instituicoes.editar(instituicao.id.get)">Editar</a>
		    <br />
		    <a href="@routes.Instituicoes.excluir(instituicao.id.get)">Excluir</a>
		    </td>
		  </tr>
	}
  </table>
}